package com.xinwangai.jingbai.pojo.DTO;

import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

/**
 * 简化版打卡记录查询DTO
 * 移除子打卡相关字段
 *
 * @author guo.wenliang
 * @since 2025/8/13 18:02
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class CheckinRecordDTO extends BaseDTO {
    // 打卡记录特有字段
    private Long userId;           // 用户ID
    private Long activityId;       // 活动ID
    private Date checkinDate;      // 打卡日期
    private String checkinTime;    // 打卡时间
    private String status;          // 打卡状态
    private Integer minDuration;   // 最小时长
    private Integer maxDuration;   // 最大时长
    private String notes;          // 备注关键词
}